package com.xgjweb.common.dao;

import java.util.List;

import com.xgjweb.common.dto.XgjWebDto;

public interface ICommonDao {
	/**
	 * 返回一个对象
	 * 
	 * @param statementName
	 * @param xgjWebDto
	 * @return
	 */
	public Object selectByObject(XgjWebDto xgjWebDto)throws Exception;

	/**
	 * 返回一个List
	 * 
	 * @param statementName
	 * @param xgjWebDto
	 * @return
	 */
	public List selectByList(XgjWebDto xgjWebDto)throws Exception;

	/**
	 * 删除数据
	 * 
	 * @param xgjWebDto
	 * @return
	 */
	public int delete(XgjWebDto xgjWebDto)throws Exception;

	/**
	 * 更新数据
	 * 
	 * @param xgjWebDto
	 * @return
	 */
	public int update(XgjWebDto xgjWebDto)throws Exception;

	/**
	 * 插入数据
	 * 
	 * @param xgjWebDto
	 * @return
	 */
	public Object insert(XgjWebDto xgjWebDto)throws Exception;
}
